

@media only screen and (max-width: 992px){
         #home-slider {
		    margin-top: 30px;
		  }

		  #home-slider .main-slider {
		    height: 250px;
		  }

		  #home-slider .slide-text {
		    top: 0;
		    width: 50%;
		  }

		  #home-slider h1 {
		    margin-top: 0;
		  }

		  #home-slider .slider-hill {
		    width: 400px;
		  }

		  #home-slider .slider-house {
		    width: 250px;
		    right: 90px;
		    bottom: -20px;
		  }

		  #home-slider .slider-sun {
		    right: 255px;
		    bottom: 65px;
		    width: 60px
		  }

		  #home-slider .slider-birds1 {
		    right: 320px;
		    bottom: 60px;
		    width: 70px;
		  }

		  #home-slider .slider-birds2 {
		    right: 0;
		    bottom: 90px;
		    width: 80px;
		  }
        }


@media only screen and (max-width:768px) {
        .index-serach{
          left: 5px;
        }
        
        #nav-bar,#bs-example-navbar-collapse-1{
          border: none;
        }
        .services-content-sm{
         padding: 40px 0;
       }
       .features-sm{
            padding:40px 0;
          }
         .features-img-sm-center{
           text-align: center;
      
         }
         .features-img-sm-center img{
         	margin-top: 40px;
            display: inline-block;
         }
         .features-1-text h2,.features-1-text p{
            text-align: center;
         }
         #features-img-sm-padding{
           padding-left: 0px; 
         }
         .features-content-sm{
          padding-top:30px;
          padding-bottom: 40px;
         }
         #home-slider {
          margin: 50px 0px;
          padding: 0 0px;
        }

          #home-slider .main-slider {
            height: 450px;
          }

          #home-slider .slide-text {
            top: 0;
            width: 100%;
            text-align: center;
          }


          #home-slider .slider-hill {
            right: 50%;
            margin-right: -200px;
          }

          #home-slider .slider-house {
            right: 50%;
            margin-right: -125px;
          }

          #home-slider .slider-sun {
            right: 50%;
            margin-right: 60px;
          }

          #home-slider .slider-birds1 {
            width: 70px;
            right: 50%;
            margin-right: 120px;
          }

          #home-slider .slider-birds2 {
            width: 70px;
            right: 50%;
            margin-right: -200px;
          }
          #footer{
      	   padding: 20px 0;
         }
         
         

	       #home-slider .slider-house-anim {
			  animation: slider-house-anim 0.4s ease-out 1.1s 1 alternate forwards;
			  -webkit-animation: slider-house-anim 0.4s ease-out 1.1s 1 alternate forwards;
			  -o-animation: slider-house-anim 0.4s ease-out 1.1s 1 alternate forwards;
		
			  opacity: 0;
			}

			@-webkit-keyframes slider-house-anim {
			  0% {
			    opacity: 0;
			    -webkit-transform: translateY(-1030px);
			    transform: translateY(-1030px);
			  }
			  60% {
			    opacity: 1;
			    -webkit-transform: translateY(20px);
			    transform: translateY(20px);
			  }
			  80% {

			    -webkit-transform: translateY(-10px);
			    transform: translateY(-10);
			  }
			  100% {
			    opacity: 1;
			    -webkit-transform: translateY(1030);
			    transform: translateY(1030);
			  }
			}

			@keyframes slider-house-anim {
			  0% {
			    opacity: 0;
			    -webkit-transform: translateY(-1030px);
			    transform: translateY(-1030px);
			  }
			  60% {
			    opacity: 1;
			    -webkit-transform: translateY(20px);
			    transform: translateY(20px);
			  }
			  80% {

			    -webkit-transform: translateY(-10px);
			    transform: translateY(-10);
			  }
			  100% {
			    opacity: 1;
			    -webkit-transform: translateY(1030);
			    transform: translateY(1030);
			  }
}
      }
       
@media only screen and (max-width:500px) {
	     .col-sm-hide{
          display: none;
        }
        #footer h3{
           text-align: center;
         }
         #bs-example-navbar-collapse-1 .dropdown-hover-menu{
           border: none;
         }
         .serach{
	       	position: absolute;
	       	right: 0;
	       	top: 165px;
	       	
	       	left: 60px;
	       }
         
}
        